ahrefs\AhrefsSeo\Ahrefs_Seo_Analytics D

Total Complexity 294
Dependencies 17
Dependents 23
Total lines 1,550
Lines of code 1,088
Logical lines of code 668
Comment lines 462
Methods 47
Properties 20

Methods 47

Method Rating Maintainability Complexity Lines of code
get_visitors_by_page()
C
30 25 117
load_accounts_list()
C
33 24 97
get_clicks_and_impressions_by_url()
C
32 21 120
handle_exception()
A
45 16 38
load_gsc_accounts_list()
A
43 15 43
check_ga_using_top_traffic_pages()
A
39 13 63
check_gsc_using_bulk_results()
A
41 13 54
try_to_refresh_token()
A
47 13 33
do_gsc_query()
A
39 11 60
find_recommended_ga_id()
A
45 11 42
gsc_check_domain()
A
55 9 18
find_recommended_gsc_id()
A
50 8 28
is_analytics_enabled()
S
60 8 12
tokens_load()
S
59 8 12
get_position_fast()
S
43 5 53
create_client()
S
47 6 36
maybe_disconnect()
S
58 7 13
tokens_save()
S
59 6 12
check_token()
S
52 5 26
is_ga_account_correct()
S
57 5 17
is_gsc_enabled()
S
63 6 10
get_token_scope_as_string()
S
64 6 9
get_clean_domain()
S
59 5 13
disconnect()
S
49 3 31
set_ua()
S
59 4 13
get_gsc_disconnect_reason()
S
65 4 9
set_message()
S
65 3 8
get_message()
S
64 3 10
maybe_do_a_pause()
S
63 3 9
get_logged_events()
S
77 3 3
is_gsc_set()
S
71 3 6
get_cert_path()
S
70 3 6
token_callback()
S
62 2 11
get()
S
71 2 6
is_gsc_account_correct()
S
67 2 8
is_ua_set()
S
79 2 3
set_gsc_disconnect_reason()
S
76 1 4
is_token_set()
S
80 1 3
get_api_user()
S
81 1 3
is_analytics_has_accounts()
S
80 1 3
__construct()
S
66 1 7
get_ua_id()
S
82 1 3
get_oauth2_url()
S
76 1 4
get_ua_name()
S
82 1 3
get_ua_url()
S
82 1 3
get_service_error()
S
81 1 3
get_gsc_site()
S
82 1 3